// import { IAppOption } from "../../../../typings";
import { getBannerList } from "../../../utils/api"

// 获取应用实例
// const app = getApp<IAppOption>()




Page({

  /**
   * 页面的初始数据
   */
  data: {
    banner: {
      current: 0,  //当前所在页面的 index
      indicatorDots: true, //是否显示面板指示点
      autoplay: true, //是否自动切换
      interval: 3000, //自动切换时间间隔
      duration: 800, //滑动动画时长
      circular: true, //是否采用衔接滑动
      // 轮播图片
      imgUrls: [],
      // 轮播地址
      links: [
        '/pages/user/index',
        '/pages/user/index',
      ],
    },
    productList: [
      {id:1, title:"简约条纹客厅沙发卧室枕头抱枕靠垫套", price: "12.01", image: "http://127.0.0.1:8111/static/upload/image/p3.png"},
      {id:2, title:"简约条纹客厅沙发卧室枕头抱枕靠垫套", price: "12.00", image: "http://127.0.0.1:8111/static/upload/image/p1.jpg"},
      {id:3, title:"简约条纹客厅沙发卧室枕头抱枕靠垫套", price: "12.00", image: "http://127.0.0.1:8111/static/upload/image/p2.jpg"}
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    let promise = getBannerList()
    promise.then((data:any) => {
      this.data.banner.imgUrls = data
      this.setData({
        banner: this.data.banner
      })
    }).catch((e) => {
      console.debug(e)
    })
  },

  getBannerList: function()
  {
    // var that = this;

    // wx.request({
    //   url: app.globalData?.environment?.api_domain + '/api/banner/allList',
    //   method: 'GET',
    //   data: {},
    //   dataType: 'json',
    //   success: function(response:Response)
    //   {
    //     if(response.data.code == 200)
    //     {
    //       that.data.banner.imgUrls = response.data.data;
    //       that.setData({
    //         banner: that.data.banner
    //       })
    //     }else{
    //       app.modal(response.data.message);
    //     }
    //   },
    //   fail: function(e)
    //   {
    //     app.modal(e);
    //   }
    // })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage(opts): WechatMiniprogram.Page.ICustomShareContent {
    console.log(opts.target)
    return {}
  }
})

// 解决无法重新声明块级范围变量的问题
export {}